home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 85 / CD Temático 40 Febrero 2004.iso / DOS / testdisk / src / lang.c < prev    next >
Encoding:
C/C++ Source or Header  |  2004-01-02  |  4.3 KB  |  285 lines

  1. /*
  2.  
  3.     File: lang.c
  4.  
  5.     Copyright (C) 1998-2004 Christophe GRENIER <grenier@cgsecurity.org>
  6.   
  7.     This software is free software; you can redistribute it and/or modify
  8.     it under the terms of the GNU General Public License as published by
  9.     the Free Software Foundation; either version 2 of the License, or
  10.     (at your option) any later version.
  11.   
  12.     This program is distributed in the hope that it will be useful,
  13.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  14.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15.     GNU General Public License for more details.
  16.   
  17.     You should have received a copy of the GNU General Public License
  18.     along with this program; if not, write to the Free Software
  19.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  20.  
  21.  */
  22.  
  23. #include <stdio.h>
  24.  
  25. const char* nom_os[256]=
  26. {
  27. "empty",
  28. "FAT12",
  29. "XENIX root",
  30. "XENIX /usr",
  31. "FAT16 <32M",
  32. "extended",
  33. "FAT16 >32M",
  34. "HPFS - NTFS",                          /*7*/
  35. NULL,
  36. "AIX data",
  37. "OS/2 Boot Manager",
  38. "FAT32",                                /* 0B */
  39. "FAT32 LBA",
  40. NULL,
  41. "FAT16 LBA",
  42. "extended LBA",
  43. "OPUS",                                                 /* 0x10 */
  44. "hid. FAT12",
  45. "Compaq Diagnostics",
  46. NULL,                                                     /* 0x13 */
  47. "hid. FAT16 <32M",
  48. NULL,
  49. "hid. FAT16 >32M",
  50. "hid. HPFS/NTFS",
  51. "AST swap",
  52. "Willowtech Photon",                            /* 0x19 */
  53. NULL,
  54. "hid. FAT32",
  55. "hid. FAT32 LBA",
  56. NULL,
  57. "hid. FAT16 LBA",
  58. NULL,
  59. "Willowsoft OFS1",              /* 0x20 */
  60. "reserved",
  61. NULL,
  62. "reserved",
  63. "NEC MS-DOS 3.x",
  64. NULL,
  65. "reserved",                     /* 0x26 */
  66. NULL,
  67. NULL,
  68. NULL,
  69. NULL,
  70. NULL,
  71. NULL,
  72. NULL,
  73. NULL,
  74. NULL,
  75. NULL,
  76. "reserved",                     /* 0x31 */
  77. NULL,
  78. "reserved",
  79. "reserved",
  80. NULL,
  81. "reserved",
  82. NULL,
  83. "Theos",                                                /* 0x38 */
  84. NULL,
  85. NULL,
  86. NULL,
  87. "PMagic recovery",              /* 0x3C */
  88. NULL,
  89. NULL,
  90. NULL,
  91. "VENIX 80286",                                          /* 0x40 */
  92. "Personal RISC",
  93. "W2K Dynamic/SFS",
  94. NULL,
  95. NULL,
  96. NULL,
  97. NULL,
  98. NULL,
  99. NULL,
  100. NULL,
  101. NULL,
  102. NULL,
  103. NULL,
  104. NULL,
  105. NULL,
  106. NULL,
  107. "OnTrack DM RO",                /* 50 */
  108. "OnTrack DM RW-NOVEL",
  109. "CP/M-Microport V/386",
  110. "OnTrack DM WO ???",
  111. "OnTrack DM DDO",
  112. "EZ-Drive",
  113. "GoldenBow VFeature",                                   /* 0x56 */
  114. NULL,
  115. NULL,
  116. NULL,
  117. NULL,
  118. NULL,
  119. NULL,
  120. NULL,
  121. NULL,
  122. NULL,
  123. NULL,
  124. "SpeedStor",                                            /* 0x61 */
  125. NULL,
  126. "Unixware, HURD, SCO",
  127. "NetWare 286",
  128. "NetWare 3.11+",
  129. NULL,
  130. "Novell",
  131. "Novell",
  132. "Novell",                                               /* 0x69 */
  133. NULL,
  134. NULL,
  135. NULL,
  136. NULL,
  137. NULL,
  138. NULL,
  139. "DiskSecure MB",                                /* 0x70 */
  140. "reserved",
  141. NULL,
  142. "reserved",
  143. "reserved",
  144. "PC/IX",
  145. "reserved",                     /* 0x76 */
  146. NULL,
  147. NULL,
  148. NULL,
  149. NULL,
  150. NULL,
  151. NULL,
  152. NULL,
  153. NULL,
  154. NULL,
  155. "Minix v1.1-1.4a",                                      /* 0x80 */
  156. "Linux (Old)",
  157. "Linux Swap",
  158. "Linux",
  159. NULL,
  160. "Linux extended",
  161. "NT FAT16 V/S set",
  162. "HPFS FT mirror-V/S set",       /* 0x87 */
  163. NULL,
  164. NULL,
  165. NULL,
  166. NULL,
  167. NULL,
  168. NULL,
  169. "LVM",                /* 0x8E */
  170. NULL,
  171. NULL,
  172. NULL,
  173. NULL,
  174. "Amoeba",               /* 0x93 */
  175. "Amoeba bad block",
  176. NULL,
  177. NULL,
  178. NULL,
  179. NULL,
  180. NULL,
  181. NULL,
  182. NULL,
  183. NULL,
  184. NULL,
  185. NULL,
  186. NULL,
  187. "NoteBIOS save2disk",        /* 0xA0 */
  188. "reserved",
  189. NULL,
  190. "reserved",
  191. "reserved",
  192. "FreeBSD",            /* 0xA5 */
  193. "OpenBSD",
  194. NULL,
  195. NULL,
  196. "NetBSD",            /* 0xA9 */
  197. NULL,
  198. NULL,
  199. NULL,
  200. NULL,
  201. NULL,
  202. NULL,
  203. NULL,
  204. "reserved",     /* 0xB1 */
  205. NULL,
  206. "reserved",
  207. "reserved",
  208. NULL,
  209. "reserved",
  210. "BSDI",
  211. "BSDI swap",    /* 0xB8 */
  212. NULL,
  213. NULL,
  214. NULL,
  215. NULL,
  216. NULL,
  217. NULL,
  218. NULL,
  219. NULL,
  220. "secured FAT12",        /* 0xC1 */
  221. NULL,
  222. NULL,
  223. "secured FAT16",
  224. NULL,
  225. "sec. Huge-bad FAT16",
  226. "Syrinx Boot-bad NTFS",       /* 0xC7 */
  227. NULL,
  228. NULL,
  229. NULL,
  230. NULL,
  231. NULL,
  232. NULL,
  233. NULL,
  234. NULL,
  235. NULL,
  236. NULL,
  237. NULL,
  238. NULL,
  239. NULL,
  240. NULL,
  241. NULL,
  242. NULL,
  243. "CP/M-86",              /* 0xD8 */
  244. NULL,
  245. NULL,
  246. "CP/M",                 /* 0xDB */
  247. NULL,
  248. NULL,
  249. "Dell Utility",        /* 0xDE */
  250. NULL,
  251. NULL,
  252. "SpeedStor FAT12 ext",  /* 0xE1 */
  253. NULL,
  254. "DOS RO",
  255. "SpeedStor FAT16 ext",
  256. "reserved",
  257. "reserved",             /* 0xE6 */
  258. NULL,
  259. NULL,
  260. NULL,
  261. NULL,
  262. "BeFS",                 /* 0xEB */
  263. NULL,
  264. NULL,
  265. NULL,
  266. NULL,
  267. NULL,
  268. "Storage Dimensions",                           /* 0xF1 */
  269. "DOS secondary",
  270. "reserved",
  271. "SpeedStor",
  272. NULL,
  273. "reserved",
  274. NULL,
  275. NULL,
  276. NULL,
  277. NULL,
  278. NULL,
  279. NULL,
  280. "Linux RAID",
  281. "LANstep",                                       /* 0xFE */
  282. "Xenix bad block"
  283. };
  284.  
  285.